//
//  LayoutParam.h
//  YuchBox
//
//  Created by Ivan on 11-11-1.
//  Copyright 2011年 __MyCompanyName__. All rights reserved.
//

#ifndef YuchBox_LayoutParam_h
#define YuchBox_LayoutParam_h

//

#define DEVICE_HEIGHT           480.0f
#define DEVICE_WIDTH            320.0f
#define DEIVCE_STATUSBAR_HEIGHT 20.0f

//
#define NAVIGATION_BAR_HEIGHT   40.0f
#define NAVIGATION_BAR_TITLEITEAM_TAG       100
#define NAVIGATION_BAR_LEFTBUTTONITEAM_TAG  101
#define NAVIGATION_BAR_RIGHTBUTTONTEAM_TAG  102
//
#define SHOW_BODY_HEIGHT        370.0f
//
#define TOOLBAR_X               0.0f
#define TOOLBAR_HEIGHT          45.0f
#define TOOLBAR_Y               (DEVICE_HEIGHT - DEIVCE_STATUSBAR_HEIGHT - NAVIGATION_BAR_HEIGHT - TOOLBAR_HEIGHT - 4)
#define TOOLBAR_WIDTH           DEVICE_WIDTH


#define TABLEVIEW_PAGE_ROW_NUM  6
#define TABLEVIEW_BODY_HEIGHT   (DEVICE_HEIGHT - TOOLBAR_HEIGHT - NAVIGATION_BAR_HEIGHT)
// height is 65.833336 @ row number is 6
#define TABLEVIEW_CELL_HEIGHT   (TABLEVIEW_BODY_HEIGHT/TABLEVIEW_PAGE_ROW_NUM)
#define TABLEVIEW_CELL_WIDTH    (DEVICE_WIDTH * 0.90f)

#define TABLEVIEW_CELL_TOP_HEIGHT       (20.0f)
#define TABLEVIEW_CELL_MIDDLE_HEIGHT    (20.0f)
#define TABLEVIEW_CELL_BOTTOM_HEIGHT    (TABLEVIEW_CELL_HEIGHT - TABLEVIEW_CELL_TOP_HEIGHT - TABLEVIEW_CELL_MIDDLE_HEIGHT)

#define TABLEVIEW_CELL_TOP_LEFT_WIDTH   (208.0f)
#define TABLEVIEW_CELL_TOP_MIDDLE_WIDTH (20.0f)
#define TABLEVIEW_CELL_TOP_RIGHT_WIDTH  (60.0f)
#define TABLEVIEW_CELL_MIDDLE_WIDTH     TABLEVIEW_CELL_WIDTH
#define TABLEVIEW_CELL_BOTTOM_WIDTH     TABLEVIEW_CELL_WIDTH

#define TABLEVIEW_CELL_MARGIN_LEFT      5.0f

#define TABLEVIEW_CELL_TOP_LEFT_X       TABLEVIEW_CELL_MARGIN_LEFT
#define TABLEVIEW_CELL_TOP_LEFT_Y       2.0f

#define TABLEVIEW_CELL_TOP_MIDDLE_X     (TABLEVIEW_CELL_MARGIN_LEFT + TABLEVIEW_CELL_TOP_LEFT_WIDTH)
#define TABLEVIEW_CELL_TOP_MIDDLE_Y     TABLEVIEW_CELL_TOP_LEFT_Y

#define TABLEVIEW_CELL_TOP_RIGHT_X      (TABLEVIEW_CELL_TOP_MIDDLE_X + TABLEVIEW_CELL_TOP_MIDDLE_WIDTH)
#define TABLEVIEW_CELL_TOP_RIGHT_Y      TABLEVIEW_CELL_TOP_LEFT_Y

#define TABLEVIEW_CELL_MIDDLE_X         TABLEVIEW_CELL_MARGIN_LEFT
#define TABLEVIEW_CELL_MIDDLE_Y         (TABLEVIEW_CELL_TOP_HEIGHT + 1.0f)

#define TABLEVIEW_CELL_BOTTOM_X         TABLEVIEW_CELL_MARGIN_LEFT
#define TABLEVIEW_CELL_BOTTOM_Y         (TABLEVIEW_CELL_TOP_HEIGHT + TABLEVIEW_CELL_MIDDLE_HEIGHT)

#define TABLEVIEW_CELL_TOP_LEFT_TAG     100
#define TABLEVIEW_CELL_TOP_MIDDLE_TAG   101
#define TABLEVIEW_CELL_TOP_RIGHT_TAG    102
#define TABLEVIEW_CELL_MIDDLE_TAG       103
#define TABLEVIEW_CELL_BOTTOM_TAG       104


#define TABLEVIEW_CELL_LAST_MORE_HEIGHT 65.0f
#define TABLEVIEW_CELL_MORE_TAG         105
#define TABLEVIEW_CELL_MORE_DIS_TAG     106

#endif
